* {
  margin: 0 auto;
  padding: 0;
  font-family: "微软雅黑";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
a {
  text-decoration: none;
}
div {
  margin: auto;
}
body {
  width: 10rem;
}
.banner{
	width: 10rem;
}
.banner_1{
	width: 100%;
	height: 100%;
}
.str1{margin-top: 40px;
	width: 10rem;
	height: 7.1875rem;
}
.str1_1{
	font-weight: bold;
	font-size: 0.59375rem;
	color: #316dbc;
	text-align: center;
	padding-top: 0.625rem;
}
.str1_2{
	font-size: 0.34375rem;
	color: #303030;
	text-align: center;
}
.str1_3{
	width: 10rem;
	height: 4.6875rem;
	margin-top: 0.390625rem;
}
.str1_3_1{
	display: block;
	margin: 0 auto;
	width: 2.8125rem;
	line-height: 0.5rem;
	background: #8779b7;
	font-size: 0.34375rem;
	color: #ffffff;
	text-align: center;
}
.str1_3_2{
	display: block;
	margin: 0 auto;
	width: 9.375rem;
	height: 3.4375rem;
	margin-top: 0.234375rem;
}
.swiper-pagination span {
  margin: 0 0.15625rem;
  width: .25rem;
  height: .25rem;
  background-color: #ff8604;
}
.str1 .banner_home .swiper-button-prev {
  top: 45%;
  width: 0.71875rem;
  height: 0.9375rem;
  background: url("../images/jt_1.png") no-repeat;
  background-size: cover;
}
.str1 .banner_home .swiper-button-next {
  top: 45%;
  width: 0.71875rem;
  height: 0.9375rem;
  background: url("../images/jt_2.png") no-repeat;
  background-size: cover;
}
.str3{
	width: 10rem;
	height: 11.40625rem;
}
.str3_1{
	font-weight: bold;
	font-size: 0.59375rem;
	color: #316dbc;
	text-align: center;
	padding-top: 0.59375rem;
}
.str3 ul li{
	float: left;
}
.str3_2{
	width: 3.03125rem;
	height: 3.75rem;
	margin-top: 0.390625rem;
	margin-left: 0.3125rem;
}
.str3_2_1{
	width: 3.03125rem;
	height: 3.03125rem;
}
.str3_2_2{
	font-size: 0.40625rem;
	color: #303030;
	text-align: center;
	padding-top: 0.078125rem;
}
.str3_3{
	width: 3.03125rem;
	height: 3.75rem;
	margin-top: 0.390625rem;
	margin-left: 0.125rem;
}
.str3_4{
	width: 3.03125rem;
	height: 3.75rem;
	margin-top: 0.25rem;
	margin-left: 0.3125rem;
}
.str3_5{
	width: 3.03125rem;
	height: 3.75rem;
	margin-top: 0.25rem;
	margin-left: 0.125rem;
}
.str3_6{
	width: 8.4375rem;
	line-height: 0.71875rem;
	background: #ff8604;
	border-radius: 50px;
	font-size: 0.375rem;
	color: #ffffff;
	text-align: center;
	margin-top: 0.46875rem;
}
.str2{
	width: 10rem;
	height: 9.375rem;
	background: #405a7e;
	position: relative;
}
.str2_1{
	font-weight: bold;
	font-size: 0.59375rem;
	color: #ffffff;
	text-align: center;
	padding-top: 0.625rem;
}
.str2_2{
	width: 5.078125rem;
	height: 7.578125rem;
	margin-top: 0.28125rem;
}
.str2_3{
	width: 4.84375rem;
	height: 5rem;
	background: rgba(179, 189, 203, 0.72);
	border-radius: 10px;
	position: absolute;
	top: 2.375rem;
	left: 4.6875rem;
}
.str2_3_1{
	font-size: 0.40625rem;
	color: #155db6;
	padding-top: 0.546875rem;
	padding-left: 0.46875rem;
}
.str2_3_2{
	font-size: 0.3125rem;
	color: #0953ac;
	padding-left: 0.46875rem;
}
.str2_3_3{
	font-size: 0.28125rem;
	color: #262626;
	line-height: 0.375rem;
	padding-left: 0.46875rem;
}
.str2_3_4{
	font-size: 0.28125rem;
	color: #262626;
	line-height: 0.375rem;
	padding-left: 0.46875rem;
	padding-top: 0.3125rem;
}
.str2_4{
	width: 4.453125rem;
	height: 0.65625rem;
	background: #ff8604;
	border-radius: 50px;
	font-size: 0.375rem;
	color: #ffffff;
	text-align: center;
	margin-left: 4.921875rem;
	margin-top: -1.25rem;
}
.str4{
	width: 10rem;
	height: 16.09375rem;
	position: relative;
}
.str4_1{
	font-weight: bold;
	font-size: 0.59375rem;
	color: #316dbc;
	text-align: center;
	padding-top: 0.625rem;
}
.str4_2{
	font-size: 0.34375rem;
	color: #303030;
	text-align: center;
}
.str4_3{
	width: 9.375rem;
	height: 3.90625rem;
	background: #e8f3ff;
	border-radius: 10px;
	margin-top: 0.703125rem;
	border: 1px solid #cbdff6;
}
.str4_3_1{
	font-size: 0.375rem;
	color: #255fab;
	padding-top: 1.015625rem;
	padding-left: 0.859375rem;
}
.str4_3_2{
	font-size: 0.3125rem;
	color: #303030;
	line-height: 0.4375rem;
	padding-top: 0.15625rem;
	padding-left: 0.53125rem;
}
.str4_4{
	width: 9.375rem;
	height: 3.90625rem;
	background: #ebe7fc;
	border-radius: 10px;
	margin-top: 0.78125rem;
	border: 1px solid #d9d2f6;
}
.str4_4_1{
	font-size: 0.375rem;
	color: #255fab;
	padding-top: 1.25rem;
	padding-left: 5.703125rem;
}
.str4_4_2{
	font-size: 0.3125rem;
	color: #303030;
	line-height: 0.4375rem;
	padding-top: 0.15625rem;
	padding-left: 5.46875rem;
}
.str4_5{
	width: 9.375rem;
	height: 3.90625rem;
	background: #e8f3ff;
	border-radius: 10px;
	margin-top: 0.78125rem;
	border: 1px solid #cbdff6;
}
.str4_5_1{
	font-size: 0.375rem;
	color: #255fab;
	padding-top: 1.015625rem;
	padding-left: 0.390625rem;
}
.str4_5_2{
	font-size: 0.3125rem;
	color: #303030;
	line-height: 0.4375rem;
	padding-top: 0.15625rem;
	padding-left: 0.421875rem;
}
.str4_3_3{
	width: 4.71875rem;
	height: 4.09375rem;
	position: absolute;
	top: 2.140625rem;
	left: 4.75rem;
}
.str4_4_3{
	width: 4.71875rem;
	height: 4.09375rem;
	position: absolute;
	top: 6.84375rem;
	left: 0.53125rem;
}
.str4_5_3{
	width: 4.71875rem;
	height: 4.09375rem;
	position: absolute;
	top: 11.53125rem;
	left: 4.765625rem;
}
.str5{
	width: 10rem;
	height: 14.84375rem;
}
.str5_1{
	font-weight: bold;
	font-size: 0.59375rem;
	color: #316dbc;
	text-align: center;
	padding-top: 0.703125rem;
}
.str5_2{
	font-size: 0.34375rem;
	color: #303030;
	text-align: center;
}
.str5 ul li{
	float: left;
}
.str5_3{
	width: 2.96875rem;
	height: 4.0625rem;
	margin-top: 0.390625rem;
	margin-left: 0.3125rem;
}
.str5_3_1{
	width: 2.96875rem;
	height: 2.96875rem;
}
.str5_3_2{
	font-size: 0.34375rem;
	color: #303030;
	text-align: center;
	padding-top: 0.078125rem;
}
.str5_3_3{
	font-size: 0.3125rem;
	color: #303030;
	text-align: center;
}
.str5_4{
	width: 2.96875rem;
	height: 4.0625rem;
	margin-top: 0.390625rem;
	margin-left: 0.234375rem;
}
.str5_5{
	width: 5.234375rem;
	height: 6.375rem;
	margin-top: 0.390625rem;
	margin-left: 0.15625rem;
}
.str5_6{
	font-size: 0.46875rem;
	color: #303030;
	float: left;
	padding-left: 5.40625rem;
	margin-top: -6.09375rem;
}
.str5_6 span{
	font-size: 0.4375rem;
	color: #303030;
}
.str5_7{
	font-size: 0.34375rem;
	color: #317bdd;
	padding-left: 5.40625rem;
	margin-top: -5.390625rem;
}
.str5_8{
	font-size: 0.3125rem;
	color: #303030;
	float: left;
	padding-left: 5.40625rem;
}
.str5_9{
	font-size: 0.34375rem;
	color: #317bdd;
	padding-left: 5.40625rem;
}
.str5_10{
	font-size: 0.3125rem;
	color: #303030;
	line-height: 0.34375rem;
	padding-left: 5.40625rem;
}
.str5_11{
	width: 4.1875rem;
	height: 1.515625rem;
	margin-left: 5.40625rem;
	margin-top: 0.15625rem;
}
.str5_12 {
    width: 4.375rem;
    line-height: 0.65625rem;
    background: #ff8604;
    border-radius: 50px;
    font-size: 0.375rem;
    color: #ffffff;
    text-align: center;
    margin-top: 0.46875rem;
}
.str6{
	width: 10rem;
	height: 10rem;
	background: url("../images/str6.jpg") no-repeat;
	background-size: 100%;
}
.str6_1{
	font-weight: bold;
	font-size: 0.5rem;
	color: #316dbc;
	text-align: center;
	padding-top: 0.625rem;
}
.str6_2{
	font-size: 0.3125rem;
	color: #303030;
	padding-left: 0.546875rem;
	line-height: 0.34375rem;
}
.str6_3{
	display: block;
	margin: 0 auto;
	width: 9.03125rem;
	height: 6.921875rem;
}
.str6 .banner_home .swiper-button-prev {
  top: 45%;
  width: 0.71875rem;
  height: 0.9375rem;
  background: url("../images/jt_1.png") no-repeat;
  background-size: cover;
}
.str6 .banner_home .swiper-button-next {
  top: 45%;
  width: 0.71875rem;
  height: 0.9375rem;
  background: url("../images/jt_2.png") no-repeat;
  background-size: cover;
}
.swiper-pagination span {
  margin: 0 0.15625rem;
  width: .25rem;
  height: .25rem;
  background-color: #8f65dd;
}
.str7{
	width: 10rem;
	height: 7.34375rem;
}
.str7_1{
	font-size: 0.5rem;
	font-weight: bold;
	color: #316dbc;
	text-align: center;
	padding-top: 0.625rem;
}
.str7_2{
	width: 9.375rem;
	height: 5.546875rem;
	background: #ebf3ff;
	margin-top: 0.3125rem;
}
.str7_2_1{
	width: 4.125rem;
	height: 5.203125rem;
	margin-top: 0.359375rem;
}
.str7_2_2{
	font-size: 0.40625rem;
	color: #444444;
	float: left;
	padding-left: 4.21875rem;
	margin-top: -4.8125rem;
}
.str7_2_3{
	font-size: 0.3125rem;
	color: #0f96e3;
	float: left;
	padding-left: 4.21875rem;
	margin-top: -4.296875rem; 
}
.str7_2_4{
	font-size: 0.28125rem;
	color: #333333;
	float: left;
	padding-left: 4.21875rem;
	margin-top: -3.875rem;
	line-height: 0.4375rem;
}
.str7_2_5{
	font-size: 0.28125rem;
	color: #333333;
	float: left;
	padding-left: 4.21875rem;
	margin-top: -2.5rem;
}
.str7_2_5 span{
	color: #0f96e3;
}
.str7_2_6{
	width: 3.125rem;
	line-height: 0.5625rem;
	background: #ffa422;
	border-radius: 50px;
	font-size: 0.34375rem;
	color: #ffffff;
	text-align: center;
	margin-left: 5.15625rem;
	margin-top: -0.9375rem;
}
.str7_3_1{
	width: 4.6875rem;
	height: 5.296875rem;
	margin-top: 0.359375rem;
}
.str7_3_2{
	font-size: 0.40625rem;
	color: #444444;
	float: left;
	padding-left: 4.6875rem;
	margin-top: -4.8125rem;
}
.str7_3_3{
	font-size: 0.3125rem;
	color: #0f96e3;
	float: left;
	padding-left: 4.6875rem;
	margin-top: -4.296875rem; 
}
.str7_3_4{
	font-size: 0.28125rem;
	color: #333333;
	float: left;
	padding-left: 4.6875rem;
	margin-top: -3.875rem;
	line-height: 0.4375rem;
}
.str7_3_5{
	font-size: 0.28125rem;
	color: #333333;
	float: left;
	padding-left: 4.6875rem;
	margin-top: -2.5rem;
}
.str7_3_5 span{
	color: #0f96e3;
}
.str7_3_6{
	width: 3.125rem;
	line-height: 0.5625rem;
	background: #ffa422;
	border-radius: 50px;
	font-size: 0.34375rem;
	color: #ffffff;
	text-align: center;
	margin-left: 5.15625rem;
	margin-top: -0.9375rem;
}
.str7 .banner_home1 .swiper-button-prev {
  top: 45%;
  width: 0.71875rem;
  height: 0.9375rem;
  background: url("../images/jt_1.png") no-repeat;
  background-size: cover;
}
.str7 .banner_home1 .swiper-button-next {
  top: 45%;
  width: 0.71875rem;
  height: 0.9375rem;
  background: url("../images/jt_2.png") no-repeat;
  background-size: cover;
}